package com.yourenbang.lingyun.transaction.web.domain.dto;

import com.yourenbang.lingyun.core.model.dto.PageDTO;
import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * <h3>service-transaction</h3>
 * <p>余额明细请求体</p>
 *
 * @author : jason
 * @date : 2020-08-26 14:38
 **/
@Data
public class BalanceListDTO extends PageDTO implements Serializable, ToJSON {
    @NotBlank(message = "用户id不可空")
    private String userBaseId;
    /**
     * @see com.yourenbang.lingyun.constants.enums.FundBillType
     */
    private Short type;

    private Short platNo;

    private Short channelId;

    /** yyyy-mm */
    private String month;

    private String appId;   //app类型 可空
}
